Availability Analysis and Improvement of Software Rejuvenation Using Virtualization
نویسندگان
چکیده
Availability of business-critical application servers is an issue of paramount importance that has received special attention from the industry and academia. To improve the availability of application servers, we have conducted a study of virtualization technology and software rejuvenation that follows a proactive fault-tolerant approach to counter act the software aging problem. We present Markov models for analyzing availability in such continuously running applications and express availability, downtime and downtime costs during rejuvenation in terms of the parameters in the models. Our results show that our approach is a practical way to ensure uninterrupted availability and optimize performance for even strongly aging applications.
منابع مشابه
Availability Modeling and Analysis on Virtualized Clustering with Rejuvenation
Nowadays, more stringent compliance regulations, businesses of all sizes are required to implement security measures to ensure their systems and data are readily available and quickly recoverable. Virtualized clustering is inherently designed for maximum data integrity and minimal recovery time in the case of site failure. Virtualization allows multiple operating system instances to run concurr...
متن کاملTransient Analysis of Software Rejuvenation Policies in Virtualized System: Phase-Type Expansion Approach
Abstract: This paper presents a transient analysis of software rejuvenation with virtualization. In particular, we apply the phase-type expansion to analyze the pointwise availability of virtual-machine (VM) based software rejuvenation with two policies; cold-VM and warm-VM rejuvenation policies. The performance measures can be derived from the stochastic models described by labeled Markov rege...
متن کاملAvailability Modeling and Analysis of a Single-Server Virtualized System with Rejuvenation
Availability of business-critical application servers is an issue of paramount importance that has received special attention from the industry and academia in the last decade. This paper presents two stochastic reward net based availability models for a single-server virtualized system. The similarity in both models is that software rejuvenation is applied at not only virtual machine monitor (...
متن کاملAvailability Models for Virtualized Systems with Rejuvenation
As one of core technologies of software rejuvenation, analytical models provide a decision-making basis for implementing rejuvenation. This paper builds analytic models using stochastic reward nets with three different rejuvenation policies: non-rejuvenation, time-based rejuvenation, and time and load-based delay rejuvenation, and presents how system transits from one state into another. The re...
متن کاملSoftware Aging Forecasting Using Time Series Model
With the emergence of virtualization and cloud computing technologies, several services are housed on virtualization platform. Virtualization is the technology that many cloud service providers rely on for efficient management and coordination of the resource pool. As essential services are also housed on cloud platform, it is necessary to ensure continuous availability by implementing all nece...
متن کامل